package com.bird.generate.ddd.adapter.database.dataobj

import com.baomidou.mybatisplus.annotation.TableName
import com.bird.component.database.model.BaseDO
import com.bird.component.lang.common.annotation.NoArg
/**
 * 聚合根实体
 */
@NoArg
@TableName("generate_aggregate_root")
data class AggregateRootDO(
    //聚合根名称
    var name: String,
    //聚合根描述
    var description: String? = null,
    //聚合根英文名称(驼峰)
    var enName: String,
    //项目版本号
    var version: String,
    //所属module
    var moduleName: String,
    //所属项目
    var projectName: String,
    //创建人
    var creator: String,
    //支持多租户
    var multiTenant: Boolean,
    //项目包前缀
    var comPrefix: String,
): BaseDO()
